-- 语句
x,y=1,2 -- 多重赋值,多余的会被丢弃或者为nil
x,y=y,x --变量交换
print(x .. y) -- 21
-- 局部变量,只在块中起作用
local i=5
while i<10 do
    local j=3 i=i+1
    print(j) -- 3
end
print(j) -- nil
-- 控制结构 -- if,lua不支持switch
if false then
    print(false)
elseif true then
    print(true)
end
-- while
while true do
    print("do") break
end
-- repeat,一直重复直到until为真,至少执行一次
repeat print("repeat") until true
-- for
for i = 1, 5,2 do -- 第三个表达式(递增/减)可不写,默认是1
    print(i) -- 1 3 5
end
-- 泛型for,迭代table
t={5,4,3,2,1}
for k,v in pairs(t) do
    print(k,v)
end